interemporal utility maximization